import jsrsasign from 'jsrsasign'

/**
 * 1. 从storage获得token
 * 2. 从token获得payload,第二段
 * 3. 解析payload,转JSON返回
 */

// export function getStore(data : string) {
// 	let token = uni.getStorageSync('Authorization')
// 	if (token) {
// 		const payload = token.split('.')[1]
// 		let payload_json = JSON.parse(atob(payload))
// 		return payload_json[data]
// 	}
// }

/**
 * 1. 从Storeage获得token
 * 2. 用jsrsasign.KJUR.jws.JWS.parse(token)解码
 *   	可以获得headerObj,payloadObj,headerPP,payloadPP
 * 3. 获取payloadObj数据,返回需要的数据
 * @param {string} data 
 * @return 
 */
export function getStore(data : string) {
	let token = uni.getStorageSync('Authorization')
	if (token) {
		let payload = jsrsasign.KJUR.jws.JWS.parse(token)
		if (payload.hasOwnProperty('payloadObj')) {
			return payload.payloadObj[data]
		}
	}
}